Virtual Memory Architecture in SunOS
نویسندگان
چکیده
A new virtual memory architecture for the Sun implementation of the UNIX† operating system is described. Our goals included unifying and simplifying the concepts the system used to manage memory, as well as providing an implementation that fit well with the rest of the system. We discuss an architecture suitable for environments that (potentially) consist of systems of heterogeneous hardware and software architectures. The result is a page-based system in which the fundamental notion is that of mapping process addresses to files.
منابع مشابه
SunOS Virtual Memory Implementation
The implementation of a new virtual memory (VM) system for Sun’s implementation of the UNIX† operating system (SunOS‡) is described. The new VM system was designed for extensibility and portability using an object-oriented design carefully constructed to not compromise efficiency. The basic implementation abstractions of the new VM system and how they are managed are described. Some of the more...
متن کاملAriadne: Architecture of a Portable Threads System Supporting Thread Migration
Threads exhibit a simply expressed and powerful form of concurrency, easily exploitable in applications that run on both uniand multi-processors, sharedand distributed-memory systems. This paper presents the design and implementation of Ariadne: a layered, C-based software architecture for multi-threaded distributed computing on a variety of platforms. Ariadne is a portable user-spacethreads sy...
متن کاملA Comparison of the Vnode and Sprite File System Architectures
This paper compares the vnode architecture found in SunOS with the internal file system interfaces used in the Sprite distributed file system implementation. The emphasis of the comparison is on generalized support for remote access to file system resources, which include peripheral devices and IPC communication channels as well as regular files. A strong separation of the internal naming and I...
متن کاملMore Taste: Less Greed? or Sending UNIX to the Fat Farm
You (like us) have 80 to 90 Sun 3/50 machines with 4 megabytes of memory. You have been given some optical discs containing System V.4. Which can you least afford to discard? Things are getting out of hand. Soon, 32 megabyte Ultrasparks will be needed just for us to start the window system in under a minute. For UNIX, now in middle-age rotundly recalling its sprightly youth, mere ‘tuning’ will ...
متن کاملAn Empirical Study of Distribution based on Voyager: A Performance Analysis
The paper describes the model, implementation and experimental evaluation of a distributed Kohonen Neural Network application (Kohonen Application). The aim of this research is to empirically verify the suitability and the performance of a distributed application based on mobile objects and, in perspective, intelligent agents. This research is aims to provide distribution features in decision s...
متن کامل